home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / misc / cabern.zip / EXAMPLES / TASK.NET < prev   
Text File  |  1994-09-08  |  7KB  |  186 lines

  1.  
  2. (TimedNet$task.net42#
  3. (TimedPlace$t1_P1973#453#100#2#1#1#1#
  4. (TimedToken$Tk10T00#);1timed_int)
  5. (TimedPlace$t1_P2973#965#100#2#1#2#0#;1timed_int)
  6. (TimedPlace$t1_P3973#1477#100#2#1#3#0#;1timed_int)
  7. (TimedPlace$t1_P4973#1989#100#2#1#4#0#;1timed_int)
  8. (TimedTransition$t1_T1973#709#100#1#1#8#TRUE;enab+2enab+3STRONG)
  9. (TimedTransition$t1_T2973#1221#100#1#1#9#TRUE;enab+0.1enab+0.2STRONG)
  10. (TimedTransition$t1_T3973#1733#100#1#1#10#TRUE;enab+10enab+12STRONG)
  11. (TimedTransition$t1_T4973#2245#100#1#1#11#TRUE;enab+0.1enab+0.2STRONG)
  12. (TimedPlace$t1_P8461#2501#100#2#1#12#0#;1timed_int)
  13. (TimedPlace$t1_P9973#2501#100#2#1#13#0#;1timed_int)
  14. (TimedTransition$t1_T5461#2757#100#1#1#14#TRUE;enab+40enab+45STRONG)
  15. (TimedTransition$t1_T6973#2757#100#1#1#15#TRUE;enab+2enab+4STRONG)
  16. (TimedPlace$t1_P10973#3013#100#2#1#16#0#;1timed_int)
  17. (TimedPlace$t2_P13533#453#100#2#1#79#1#
  18. (TimedToken$Tk20T00#);1timed_int)
  19. (TimedPlace$PROCESSORS2509#1733#100#2#1#18#2#
  20. (TimedToken$Tk3
  21. 0T00#)
  22. (TimedToken$Tk3
  23. 0T00#);1timed_int)
  24. (TimedTransition$t2_T13533#709#100#1#1#80#TRUE;enab+2enab+3STRONG)
  25. (TimedPlace$DISK2253#1221#100#2#1#20#1#
  26. (TimedToken$from_T3
  27. 0T00#);1timed_int)
  28. (TimedPlace$PRINTER2509#2245#100#2#1#21#1#
  29. (TimedToken$Tk3
  30. 0T00#);1timed_int)
  31. (TimedPlace$t2_P23533#965#100#2#1#81#0#;1timed_int)
  32. (TimedTransition$t2_T23533#1221#100#1#1#82#TRUE;enab+0.1enab+0.2STRONG)
  33. (TimedPlace$t2_P33533#1477#100#2#1#83#0#;1timed_int)
  34. (TimedTransition$t2_T33533#1733#100#1#1#84#TRUE;enab+10enab+12STRONG)
  35. (TimedPlace$t2_P43533#1989#100#2#1#85#0#;1timed_int)
  36. (TimedTransition$t2_T43533#2245#100#1#1#86#TRUE;enab+0.1enab+0.2STRONG)
  37. (TimedPlace$t2_P83021#2501#100#2#1#87#0#;1timed_int)
  38. (TimedTransition$t2_T53021#2757#100#1#1#88#TRUE;enab+40enab+45STRONG)
  39. (TimedTransition$t2_T63533#2757#100#1#1#89#TRUE;enab+2enab+4STRONG)
  40. (TimedPlace$t2_P93533#2501#100#2#1#90#0#;1timed_int)
  41. (TimedPlace$t2_P103533#3013#100#2#1#91#0#;1timed_int)
  42. (TimedPlace$t3_P1973#3525#100#2#1#92#1#
  43. (TimedToken$Tk40T00#);1timed_int)
  44. (TimedTransition$t3_T11229#3269#100#1#1#93#TRUE;enab+2enab+3STRONG)
  45. (TimedPlace$t3_P21485#3525#100#2#1#94#0#;1timed_int)
  46. (TimedTransition$t3_T21741#3269#100#1#1#95#TRUE;enab+0.1enab+0.2STRONG)
  47. (TimedPlace$t3_P31997#3525#100#2#1#96#0#;1timed_int)
  48. (TimedTransition$t3_T32253#3269#100#1#1#97#TRUE;enab+10enab+12STRONG)
  49. (TimedPlace$t3_P42509#3525#100#2#1#98#0#;1timed_int)
  50. (TimedTransition$t3_T42765#3269#100#1#1#99#TRUE;enab+0.1enab+0.2STRONG)
  51. (TimedPlace$t3_P83021#3269#100#2#1#100#0#;1timed_int)
  52. (TimedTransition$t3_T53277#3269#100#1#1#101#TRUE;enab+40enab+45STRONG)
  53. (TimedTransition$t3_T63533#3525#100#1#1#102#TRUE;enab+2enab+4STRONG)
  54. (TimedPlace$t3_P93021#3525#100#2#1#103#0#;1timed_int)
  55. (TimedPlace$t3_P103789#3269#100#2#1#104#0#;1timed_int)71#
  56. (Arc$A10#0#0#0#0#0#0#0#20#0#1#2^7^1)
  57. (Arc$A20#0#0#0#0#0#0#0#20#0#1#7^4^1)
  58. (Arc$A30#0#0#0#0#0#0#0#20#0#1#4^8^1)
  59. (Arc$A40#0#0#0#0#0#0#0#20#0#1#8^5^1)
  60. (Arc$A50#0#0#0#0#0#0#0#20#0#1#5^9^1)
  61. (Arc$A60#0#0#0#0#0#0#0#20#0#1#9^6^1)
  62. (Arc$A70#0#0#0#0#0#0#0#20#0#1#6^10^1)
  63. (Arc$A80#0#0#0#0#0#0#0#20#0#1#10^11^1)
  64. (Arc$A90#0#0#0#0#0#0#0#20#0#1#10^12^1)
  65. (Arc$A100#0#0#0#0#0#0#0#20#0#1#12^14^1)
  66. (Arc$A110#0#0#0#0#0#0#0#20#0#1#11^13^1)
  67. (Arc$A120#0#0#0#0#0#0#0#20#0#1#14^15^1)
  68. (Arc$A690#0#0#0#0#0#0#0#20#0#1#8^18^1)
  69. (Arc$A700#0#0#0#0#0#0#0#20#0#1#14^18^1)
  70. (Arc$A150#0#0#0#0#0#0#0#20#0#1#18^7^1)
  71. (Arc$A710#0#0#0#0#0#0#0#20#0#1#18^39^1)
  72. (Arc$0#0#0#0#0#0#0#0#20#0#1#16^21^1)
  73. (Arc$A720#0#0#0#0#0#0#0#20#0#1#18^45^1)
  74. (Arc$A730#0#0#0#0#0#0#0#20#0#1#18^31^1)
  75. (Arc$A320#0#0#0#0#0#0#0#20#0#1#22^8^1)
  76. (Arc$A330#0#0#0#0#0#0#0#20#0#1#9^22^1)
  77. (Arc$0#0#0#0#0#0#0#0#20#0#1#21^26^1)
  78. (Arc$A420#0#0#0#0#0#0#0#20#0#1#18^10^1)
  79. (Arc$0#0#0#0#0#0#0#0#20#0#1#26^27^1)
  80. (Arc$A360#0#0#0#0#0#0#0#20#0#1#24^10^1)
  81. (Arc$A370#0#0#0#0#0#0#0#20#0#1#13^24^1)
  82. (Arc$0#0#0#0#0#0#0#0#20#0#1#27^28^1)
  83. (Arc$0#0#0#0#0#0#0#0#20#0#1#28^29^1)
  84. (Arc$A740#0#0#0#0#0#0#0#20#0#1#18^21^1)
  85. (Arc$0#0#0#0#0#0#0#0#20#0#1#29^30^1)
  86. (Arc$0#0#0#0#0#0#0#0#20#0#1#30^31^1)
  87. (Arc$0#0#0#0#0#0#0#0#20#0#1#31^35^1)
  88. (Arc$0#0#0#0#0#0#0#0#20#0#1#31^32^1)
  89. (Arc$0#0#0#0#0#0#0#0#20#0#1#32^33^1)
  90. (Arc$0#0#0#0#0#0#0#0#20#0#1#35^34^1)
  91. (Arc$0#0#0#0#0#0#0#0#20#0#1#34^36^1)
  92. (Arc$0#0#0#0#0#0#0#0#20#0#1#37^39^1)
  93. (Arc$0#0#0#0#0#0#0#0#20#0#1#39^40^1)
  94. (Arc$0#0#0#0#0#0#0#0#20#0#1#40^41^1)
  95. (Arc$0#0#0#0#0#0#0#0#20#0#1#41^42^1)
  96. (Arc$0#0#0#0#0#0#0#0#20#0#1#42^43^1)
  97. (Arc$0#0#0#0#0#0#0#0#20#0#1#43^44^1)
  98. (Arc$0#0#0#0#0#0#0#0#20#0#1#44^45^1)
  99. (Arc$0#0#0#0#0#0#0#0#20#0#1#45^49^1)
  100. (Arc$0#0#0#0#0#0#0#0#20#0#1#45^46^1)
  101. (Arc$0#0#0#0#0#0#0#0#20#0#1#46^47^1)
  102. (Arc$0#0#0#0#0#0#0#0#20#0#1#49^48^1)
  103. (Arc$0#0#0#0#0#0#0#0#20#0#1#48^50^1)
  104. (Arc$A490#0#0#0#0#0#0#0#20#0#1#22^27^1)
  105. (Arc$A500#0#0#0#0#0#0#0#20#0#1#29^22^1)0^0^0^
  106. (Arc$A540#0#0#0#0#0#0#0#20#0#1#27^18^1)0^0^
  107. (Arc$A570#0#0#0#0#0#0#0#20#0#1#34^18^1)
  108. (Arc$A580#0#0#0#0#0#0#0#20#0#1#24^31^1)
  109. (Arc$A590#0#0#0#0#0#0#0#20#0#1#33^24^1)0^0^0^
  110. (Arc$A630#0#0#0#0#0#0#0#20#0#1#41^18^1)0^0^0^
  111. (Arc$A670#0#0#0#0#0#0#0#20#0#1#48^18^1)
  112. (Arc$A680#0#0#0#0#0#0#0#20#0#1#22^41^1)
  113. (Arc$A690#0#0#0#0#0#0#0#20#0#1#43^22^1)
  114. (Arc$A700#0#0#0#0#0#0#0#20#0#1#24^45^1)
  115. (Arc$A710#0#0#0#0#0#0#0#20#0#1#47^24^1)104#class timed_int
  116.                  {
  117.              public:
  118.              double time; 
  119.             int    value;
  120.             friend istream & operator >>(istream & strm, timed_int & t)
  121.             {
  122.             strm >> t.time>> t.value ;
  123.             return strm;
  124.             }
  125.             
  126.             friend ostream & operator << (ostream & strm, timed_int  t)
  127.             {
  128.             strm << t.time <<"\n"<<t.value << "\n";
  129.             return strm;
  130.             }
  131.             };
  132.  
  133.             class timed_char
  134.                  {
  135.              public:
  136.              double time; 
  137.             char value;
  138.             friend istream & operator >>(istream & strm, timed_char & t)
  139.             {
  140.             strm >> t.time >> t.value;
  141.             return strm;
  142.             }
  143.             
  144.             friend ostream & operator << (ostream & strm, timed_char  t)
  145.             {
  146.             strm << t.time <<"\n"<< t.value << "\n";
  147.             return strm;
  148.             }
  149.             };
  150.  
  151.             class timed_double
  152.                  {
  153.              public:
  154.              double time; 
  155.             double value;
  156.             friend istream & operator >>(istream & strm, timed_double & t)
  157.             {
  158.             strm >> t.time >> t.value;
  159.             return strm;
  160.             }
  161.             
  162.             friend ostream & operator << (ostream & strm, timed_double  t)
  163.             {
  164.             strm << t.time <<"\n"<< t.value << "\n";
  165.             return strm;
  166.             }
  167.             };
  168.  
  169.             class timed_string
  170.                  {
  171.              public:
  172.              double time; 
  173.             char value[256];
  174.             friend istream & operator >>(istream & strm, timed_string & t)
  175.             {
  176.             strm >> t.time >> t.value;
  177.             return strm;
  178.             }
  179.             
  180.             friend ostream & operator << (ostream & strm, timed_string  t)
  181.             {
  182.             strm << t.time <<"\n"<< t.value << "\n";
  183.             return strm;
  184.             }
  185.             };
  186. T0==0)